Zoom Lens is a small application that magnifies the portion of the screen under the mouse cursor. The original version of the program was a desk accessory, but as desk accessories are less powerful than regular applications and can be awkward to use, Iユve expanded it into a full application program for use in the background under MultiFinder or System 7.
Iユve received letters from people whoユve found a lot of uses for this little program, ranging from magnifying displays in a drawing program for extra precision, to enlarging small text to aid the vision-impaired, to just playing around. Hopefully, this new version will be even more useful to an even larger group of people.
Zoom Lens is freeムdistribute as many copies as you like. All I ask is that you not modify the program, and that you include a copy of this file with each copy you make. And if you include Zoom Lens in a catalog, BBS, CD-ROM, or other software collection, let me know.
I welcome any and all comments about my software, and suggestions for future versions! Send any thoughts or ideas you may have to me at:
Steve Crutchfield
3260 N. Lake Shore Drive #15-B
Chicago, IL 60657
For a quicker response, you can contact me through the Internet. My address is メstevec@jhu.eduモ. Most on-line services (including CompuServe, AppleLink, and America Online) allow you to send mail to Internet addresses.
II. THE OPTIONS DIALOG
Normally, the magnified image in the Lens window is updated whenever the mouse is moved. The Options dialog allows you to specify other times when the window should be updated.
The メUpdate every ... ticksモ option causes the window to be updated at periodic intervals. This is useful if youユre running a programムAppleユs menu bar clock, for exampleムthat changes whatユs on the screen without your moving the mouse. If you moved the cursor over the clock without this option activated and left it there, the Lens window would not be updated when the clock display changed. 6 ticks (one-tenth of a second) is a good lower limit for the delay timeムmore frequent updates will slow down the computer and cause the mouse cursor to flicker annoyingly, without producing a perceptible improvement.
If youユre using a word processor or other text-oriented program, you might want to turn on the メUpdate when a key is pressedモ option. This causes Zoom Lens to update its display whenever it detects a keypress. Youユd want to use this option if youユre trying to magnify text as you type. Without it, the Lens window wonユt change when you type a character, unless you also move the mouse. (Of course, this option isnユt necessary if youユre using the periodic updating discussed above with a short enough frequency.)
The third button in the Options dialog, when activated, indicates the position of the mouse cursor in the Lens window with a crosshair. The crosshair is drawn just above and to the left of the pixel which lies under the current mouse メhot spotモ (the spot where a click is registeredムthe tip of the arrow cursor, or the center of the crosshair cursor, for example). This is a useful feature when youユre using Zoom Lens to magnify a portion of a graphics document as you edit it, because it lets you see exactly which pixel will be affected when you press the mouse button.
The final option, メShow status panel,モ turns the display of the status panelムa gray area at the top of the Lens windowムon or off. When enabled, the status panel displays the global coordinates of the mouse cursor (relative to the top-left corner of the main screen) and the value of the color underneath the hot spot. Also, the status panel shows an icon indicating whether Zoom Lens is operating in fixed-focus or variable-focus mode (see below).
III. OTHER FEATURES
You can put Zoom Lens in fixed-focus mode by pressing the Caps Lock key. While in this mode, a lock icon is displayed in the status panel (if itユs visible), and the Lens window will continue to magnify the same part of the screen, even when you move the mouse away. This feature is useful for working on small, detailed graphics. To return to variable-focus mode (indicated by an arrow cursor icon), press Caps Lock again. If youユre in fixed-focus mode and want to change the area of the screen being magnified, simply release Caps Lock, move the mouse cursor to the area you want enlarged, and then depress Caps Lock again.
Zoom Lens allows you to copy the magnified image in the Lens window to the Clipboard at any time, simply by choosing メCopyモ from the Edit menu while Zoom Lens is in the foreground, or by pressing Command-C.
If you hold down the Command key while launching Zoom Lens, the program will immediately drop into the background after it loads.
IV. KNOWN LIMITATIONS
When the メUpdate every ... ticksモ option is on, the mouse cursor may appear to blink or flicker, even when Zoom Lens is in the background. This is normal, and is caused by the fact that the Macintosh briefly hides the cursor when Zoom Lens magnifies the pixels hidden beneath it. To prevent the flicker, simply turn off the periodic update option.
If you have grown the Zoom Lens window so that it fills a large part of the screen, trying to capture the Lens image with the メCopyモ command may not work. This is because large images require a lot of memory for storage, and Zoom Lens is pre-configured to use as little memory as possible. To fix this problem, give Zoom Lens a larger memory partition with the メGet Info...モ command in the Finder.
V. VERSION HISTORY
Version 1.0 (November, 1991):
・ A simple desk accessory that allows the user to magnify an area of
the screen at different scales in a fixed-size window.
Version 2.0 (September, 1993):
・ Zoom Lens is now an application instead of a desk accessory.
・ The window can now be resized.
・ Changes made to the Lens settings are now saved to disk.
・ The magnified image in the Lens window can now be copied to the Clipboard.
・ The available magnification factors were changed to be more useful.
・ Added the メOptions...モ dialog, allowing the user to specify when the Lens
window should be updated.
・ Added the option to display the location of the cursor in the Lens window.
・ Release notes were written.
・ Various bug fixes and minor changes.
Version 2.0.1 (April, 1994):
・ Fixes a problem Zoom Lens had running on black-and-white Macintoshes.
・ Zoom Lens will now quit automatically when you choose メShut Downモ from the
Finder.
Version 2.5 (January, 1995):
・ Zoom Lens is now a メfat binary,モ containing both PowerPC-native and 680x0 code.
・ Added the status panel, giving the user the option to display mouse coordinates and pixel colors.
・ Added the fixed-focus mode.
・ Zoom Lens now draws a crosshair at the mouse location, rather than a rectangle.
・ Further bug fixes and minor changes.
VI. CREDIT WHERE DUE
Thanks to Michael Kim for the icons.
Thanks, also, to those of you who sent me letters
full of suggestions for this version of the program.
_____________
Program and notes ゥ 1995 Steve Crutchfield.
...be sure to check out our other shareware and freeware offerings, including メFirePower,モ the Power Macintosh screen saver, and メBeamWarsェ,モ the award-winning arcade game!